Planning via Petri Net Unfolding
نویسندگان
چکیده
The factored state representation and concurrency semantics of Petri nets are closely related to those of concurrent planning domains, yet planning and Petri net analysis have developed independently, with minimal and usually unconvincing attempts at cross-fertilisation. In this paper, we investigate and exploit the relationship between the two areas, focusing on Petri net unfolding, which is an attractive reachability analysis method as it naturally enables the recognition and separate resolution of independent subproblems. On the one hand, based on unfolding, we develop a new forward search method for cost-optimal partial-order planning which can be exponentially more efficient than state space search. On the other hand, inspired by well-known planning heuristics, we investigate the automatic generation of heuristics to guide unfolding, resulting in a more efficient, directed reachability analysis tool for Petri nets.
منابع مشابه
Planning Via Petri Net Unfolding: Generalisation and Improvements
Recent research has connected automated planning and techniques for analysing reachability in Petri nets. One outcome is a new forward search approach to partial-order planning, based on translating planning problems into Petri nets and guiding a Petri net reachability technique called unfolding with planning heuristics. Unfolding is an attractive method for planning as it naturally enables the...
متن کاملDIRECTED UNFOLDING Reachability Analysis of Concurrent Systems & Applications to Automated Planning
The factored state representation and concurrency semantics of Petri nets are closely related to those of classical planning models, yet automated planning and Petri net analysis have developed independently, with minimal and mainly unconvincing attempts at crossfertilisation. This thesis exploits the relationship between the formal reachability problem, and the automated planning problem, via ...
متن کاملOptimality Properties of Planning Via Petri Net Unfolding: A Formal Analysis
We provide a theoretical analysis of planning via Petri net unfolding, a novel technique for synthesising parallel plans. Parallel plans are generally valued for their execution flexibility, which manifests as alternative choices for the ordering of operators and potentially faster plan executions. Being a relatively new approach, the flexibility properties of plans synthesised via unfolding, a...
متن کاملConcurrent Planning using Petri Net Unfoldings
Those in the planning community previously exposed to the construct of Petri nets, have probably recognised a connection between the world modelled by these nets and a concurrent planning domain. Work to date however has failed to sufficiently capture and motivate the possible benefits of developing and utilising this connection, so the area has remained relatively undeveloped. We believe the f...
متن کاملTwo-level Petri Net Modelling for Integrated Process and Job Shop Production Planning
In this paper a new Petri net class for modelling and analysing joined process planning and job shop production planning is proposed based on the multi-level Petri net model introduced by [Valk 95]. The new Chameleon systems are high level nets extended with time. An unfolding construction is presented which yields an equivalent time Petri net. A time model, interval-duration interval, is propo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007